Core Java™, Volume I–Fundamentals, Eighth Edition by Cay S. Horstmann Gary Cornell

Core Java™, Volume I–Fundamentals, Eighth Edition by Cay S. Horstmann Gary Cornell

Author:Cay S. Horstmann, Gary Cornell
Language: eng
Format: epub
ISBN: 9780132715669
Publisher: Prentice Hall


Listing 9–3 is the complete program listing for the checkbox example.

Listing 9–3. CheckBoxTest.java

javax.swing.JCheckBox 1.2

• JCheckBox(String label)

• JCheckBox(String label, Icon icon)

constructs a checkbox that is initially unselected.

• JCheckBox(String label, boolean state)

constructs a checkbox with the given label and initial state.

• boolean isSelected ()

• void setSelected(boolean state)

gets or sets the selection state of the checkbox.

Radio Buttons

In the previous example, the user could check either, both, or neither of the two checkboxes. In many cases, we want to require the user to check only one of several boxes. When another box is checked, the previous box is automatically unchecked. Such a group of boxes is often called a radio button group because the buttons work like the station selector buttons on a radio. When you push in one button, the previously depressed button pops out. Figure 9–15 shows a typical example. We allow the user to select a font size from among the choices—Small, Medium, Large, and Extra large—but, of course, we will allow the user to select only one size at a time.

Figure 9–15. A radio button group



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.